function ajaxToJSON(url, param, success) {
	jQuery.ajax({
		url : url,
		method: "POST",
		data : param,
		async: false,
		dataType : "text",
		success : function (data, status, xhr) {
			var jsonData = jQuery.parseJSON(data);

			if ((jsonData.errorCode != null && jsonData.errorCode == 1) || jsonData.result != 'OK') {
				alert(jsonData.errorMsg);
				return false;
			};
			success(jsonData);
		},
		error:function(jqXHR, textStatus, errorThrown){
			var message = "";
			message = message + "jqXHR.status : " + jqXHR.status + "\n";
			message = message + "jqXHR.responseText : " + jqXHR.responseText + "\n";
			message = message + "textStatus : " + textStatus + "\n";
			message = message + "errorThrown : " + errorThrown + "\n";
			alert(message);
        	return false;
        }
	});
}